A non-Python file will be classed as translatable.

The temporary file created from this should be removed from the file system if
an error is raised.
